﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Lilium.RetailAudit.Data
{
	public interface IRepository<TEntity>
	{
		int Count(IEnumerable<object> disjuncts);

		void Create(TEntity entity);

		void Delete(IEnumerable<object> disjuncts);

		IEnumerable<TEntity> Select(IEnumerable<object> disjuncts);

		void Update(TEntity entity);
	}
}
